home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xdk_dev.jar / a / b / ParserMatchEvent.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-15  |  2.2 KB  |  120 lines

  1. package a.b;
  2.  
  3. public class ParserMatchEvent extends GuessingEvent {
  4.    public static int TOKEN;
  5.    public static int BITSET = 1;
  6.    public static int CHAR = 2;
  7.    public static int CHAR_BITSET = 3;
  8.    public static int STRING = 4;
  9.    public static int CHAR_RANGE = 5;
  10.    // $FF: renamed from: a boolean
  11.    private boolean field_0;
  12.    // $FF: renamed from: b boolean
  13.    private boolean field_1;
  14.    // $FF: renamed from: c java.lang.Object
  15.    private Object field_2;
  16.    // $FF: renamed from: d int
  17.    private int field_3;
  18.    // $FF: renamed from: e java.lang.String
  19.    private String field_4;
  20.  
  21.    public ParserMatchEvent(Object var1) {
  22.       super(var1);
  23.    }
  24.  
  25.    public ParserMatchEvent(Object var1, int var2, int var3, Object var4, String var5, int var6, boolean var7, boolean var8) {
  26.       super(var1);
  27.       this.method_5(var2, var3, var4, var5, var6, var7, var8);
  28.    }
  29.  
  30.    public Object getTarget() {
  31.       return this.field_2;
  32.    }
  33.  
  34.    public String getText() {
  35.       return this.field_4;
  36.    }
  37.  
  38.    public int getValue() {
  39.       return this.field_3;
  40.    }
  41.  
  42.    public boolean isInverse() {
  43.       return this.field_0;
  44.    }
  45.  
  46.    public boolean isMatched() {
  47.       return this.field_1;
  48.    }
  49.  
  50.    // $FF: renamed from: a (boolean) void
  51.    void method_0(boolean var1) {
  52.       this.field_0 = var1;
  53.    }
  54.  
  55.    // $FF: renamed from: b (boolean) void
  56.    void method_1(boolean var1) {
  57.       this.field_1 = var1;
  58.    }
  59.  
  60.    // $FF: renamed from: a (java.lang.Object) void
  61.    void method_2(Object var1) {
  62.       this.field_2 = var1;
  63.    }
  64.  
  65.    // $FF: renamed from: a (java.lang.String) void
  66.    void method_3(String var1) {
  67.       this.field_4 = var1;
  68.    }
  69.  
  70.    // $FF: renamed from: d (int) void
  71.    void method_4(int var1) {
  72.       this.field_3 = var1;
  73.    }
  74.  
  75.    // $FF: renamed from: a (int, int, java.lang.Object, java.lang.String, int, boolean, boolean) void
  76.    void method_5(int var1, int var2, Object var3, String var4, int var5, boolean var6, boolean var7) {
  77.       super.a(var1, var5);
  78.       this.method_4(var2);
  79.       this.method_2(var3);
  80.       this.method_0(var6);
  81.       this.method_1(var7);
  82.       this.method_3(var4);
  83.    }
  84.  
  85.    public String toString() {
  86.       return method_6("\u0017#n\u0017\u000b5\u000f}\u0010\r/\u0007j\u0001\u00003bG") + (this.isMatched() ? method_6("()0") : method_6("%#xH")) + (this.isInverse() ? method_6("\t\rHD") : "") + (((Event)this).getType() == TOKEN ? method_6("3-w\u0001\u0000k") : method_6("%+h\u0017\u000b3n")) + this.getValue() + "," + this.getTarget() + "," + ((GuessingEvent)this).getGuessing() + "]";
  87.    }
  88.  
  89.    // $FF: renamed from: b (java.lang.String) java.lang.String
  90.    private static String method_6(String var0) {
  91.       char[] var1 = var0.toCharArray();
  92.       int var2 = var1.length;
  93.  
  94.       for(int var3 = 0; var3 < var2; ++var3) {
  95.          char var10002 = var1[var3];
  96.          byte var10003;
  97.          switch (var3 % 5) {
  98.             case 0:
  99.                var10003 = 71;
  100.                break;
  101.             case 1:
  102.                var10003 = 66;
  103.                break;
  104.             case 2:
  105.                var10003 = 28;
  106.                break;
  107.             case 3:
  108.                var10003 = 100;
  109.                break;
  110.             default:
  111.                var10003 = 110;
  112.          }
  113.  
  114.          var1[var3] = (char)(var10002 ^ var10003);
  115.       }
  116.  
  117.       return new String(var1);
  118.    }
  119. }
  120.